EMR Synchronization with Health Cloud

(0 reviews)

Setup guide

Prerequisites

Prior to deploying this application, ensure your Health Cloud org has access to the necessary entitlements to make use of the Salesforce Healthcare APIs.

This asset leverages the Salesforce Healthcare APIs to synchronize the patient demographics and clinical resources from an EHR system into Salesforce Health Cloud.

Dependent Applications

This solution leverages the following applications:

  • Generic FHIR Client to connect with an EHR system. It can be configured to use JSON Web Token (JWT) or Client Credentials as the authorization protocol (will vary depending on the supported protocols by the EHR system)
  • Salesforce Healthcare APIs to ingest FHIR R4 resources into Salesforce Health Cloud

Anypoint Runtime Manager configuration

This solution requires manual configurations to Patient Summary - EMR integration application in Anypoint Runtime Manager. Below are the the steps to configure:

  • Login to Anypoint Platform and select the appropriate Business Group.
  • Navigate to the Runtime Manager and select the Environment where the application is deployed.
  • Search the application using the Search Applications option. Search using the same name as entered in the Salesforce Integration Setup screen.
  • Click on the Application, then click on the Settings on the left menu. A screen appears with multiple tabs to configure the application.
  • Click on the Properties tab to configure/override the properties.

Required property overrides

At a minimum, the following properties must be configured to reflect the target deployment environment.

Property NameDescription
anypoint.platform.autodiscoveryIdRequired for this application to be discovered by the API Manager and to secure this API
anypoint.platform.client_idClient Id of the Anypoint Platform. Required for the application to interact with API Manager
anypoint.platform.client_secretClient Secret of the Anypoint Platform. Required for the application to interact with API Manager
sys.emr.hostHost URL of Generic FHIR Client that is configured with the EMR Source System
secure::sys.emr.clientidClient Id to interact with the Generic FHIR Client
secure::sys.emr.clientsecretClient Secret to interact with the Generic FHIR Client
sf-healthcare-api.hostHost of the Salesforce Healthcare APIs that is configured for the Health Cloud instance.
sf-healthcare-api.tokenUrlToken URL of the Health Cloud instance to generate token to integrate using Connected App Salesforce Healthcare APIs
secure::sf-healthcare-api.clientidClient Id of the Connected App configured for the Health Cloud instance to invoke Salesforce Healthcare APIs
secure::sf-healthcare-api.cliensecretClient Secret of the Connected App configured for the Health Cloud to invoke Salesforce Healthcare APIs

Reviews

TypeApplication
OrganizationMuleSoft
Published by
MuleSoft Solutions
Published onJan 2, 2024
Asset overview
Industries CloudHealth
Custom fields

Asset versions for 1.0.x

Asset versions
VersionActions
1.0.1
1.0.0